package de.andreavicentini.teatralia.pages.repertoire;

import org.magiclabs.htmlx.TextStructure;

import de.andreavicentini.teatralia.pages.ObjectListModel;
import de.andreavicentini.teatralia.pages.TDate;

public class PlaysModel extends ObjectListModel<IPlay>{
	
	public enum KeysPlays implements TextStructure.TextKey {
		questa_sera_description, 
		tre_atti_unici_description,
		in_viaggio_description,
		il_cavaliere_e_la_dama
		;
	}
	
	
	public final IPlay tre_atti_unici, recita_a_soggetto, in_viaggio, il_cavaliere_e_la_dama;
	
	public PlaysModel(AuthorsModel authors) {
		this.add(this.recita_a_soggetto = new Play("Questa sera si recita a soggetto (testo adattato)", authors.pirandello, new TDate(1928), KeysPlays.questa_sera_description, "images/Plakat Questa sera si recita a soggetto 2010-11-12.gif"));
		this.add(this.tre_atti_unici = new Play("3 atti unici", authors.buzzati, new TDate(1960), KeysPlays.tre_atti_unici_description));
		this.add(this.in_viaggio = new Lesung("Lesung: In viaggio", KeysPlays.in_viaggio_description));
		this.add(this.il_cavaliere_e_la_dama = new Play("Il cavaliere e la dama", authors.goldoni, new TDate(1749), KeysPlays.il_cavaliere_e_la_dama));
	}
}
